traffic installations - Español Inglés Diccionario